Chemould Prescott Road

Founded in 1963, one of India's oldest commercial art galleries. Bombay.