Call Directions
Om Sai Tea Stall caters to food enthusiasts situated in Umroli, Mumbai. Guests can explore different food choices here. For details and updates on stock and services, visit the store.
Om Sai Tea Stall caters to food enthusiasts situated in Umroli, Mumbai. Guests can explore different food choices here. For details and updates on stock and services, visit the store.