indorica, Indonesian Food (formerly known as My Home Cafe) is located in Singapore on 313 Orchard Road Food Republic 313 Somerset, Level 5. indorica, Indonesian Food (formerly known as My Home Cafe) is rated 4.8 out of 5 in the category food court in Singapore.
Address
313 Orchard Road Food Republic 313 Somerset, Level 5
Service options
TakeawayDine-in