Places
Location unknown
Welcome to Star of India · Location 415 S Reynolds Rd. Toledo, OH 43615 · Phone Number +1 (419) 720-6452 · Opening Hours · Monday - Saturday 11 AM - 8 PM.
People also ask
Which is the only Michelin star Indian restaurant in the US?
View Hours · Hot Appetizers. Chicken Pakora Platter · Soups. Mulligatawny Soup · Accompaniments. Lettuce and Tomato Salad · Condiments. Lemon Pickle · Chicken ...