mantra
A decade after opening, Mantra continues to champion Indian cuisine in the Philippines through new concepts and a growing audience.
A decade after opening, Mantra continues to champion Indian cuisine in the Philippines through new concepts and a growing audience.