

Restaurants visited by Lucy
Menu
Table booking
Menu
Table booking
City: Overland Park, 11658 W 135th St, Overland Park I-66221-2837, United States
"I was very disappointed with my experience. It used to be amazing when it was Izumi, but now it's just mediocre. The food didn't meet expectations, an..."
- «
- »