Octopus And Orzo Restaurants in Amarillo
Show restaurants on map
4.3
Menu
4.3
Menu
City: Amarillo, 202 Sw 10Th Ave, Amarillo, United States Of America
"The sushi was ok. It has been better in the past."
3.9
Menu
Table booking
3.9
Menu
Table booking
City: Amarillo, 8440 I-40, Amarillo, TX 79106, United States
"Excellent food. Server very helpful. The menu is wrong. Lunch buffet does not end at 3:30 p.m. at 4:00 p.m., as indicated in this online menu. So obvi..."
Feedback
These reviews refer only to the mentioned ingredients.