Hotel The Ambassador, Bombay

Churchgate Extension Bombay400020, India