Find the top Mediterranean restaurants in Amarillo, Texas near you now.
Italian restaurant
Address: 4121 I-40, Amarillo, TX 79109