OM Indian Grill

  • Restaurants and Caterers
2001 W. Southlake Blvd
Southlake, TX 76092
214-843-8818