Dining
Island Grill
1201 Louisiana St
Suite 150
Houston, TX 77002
832-581-3314

Located in Total Plaza, Island Grill offers a menu of refreshing and natural smoothies and juices made to order. Try an array of dishes that blend healthy Mediterranean food with classic American comfort food. 

Hours

Monday - Friday: 7 AM to 5 PM


Back ToTop