Address: 5735 Telegraph Rd, Alexandria, VA 22303 Phone: (571) 347-8002
Reviewed on 03/16/2026
By: Charlie C.
On Fri the March 13th, stopped in for lunch and we were very disappointed with the food. Chicken Enchillada came out cold and chicken inside was tough to... more