Hotel Godwin, Bombay

41 Garden Road Bombay400039, India