This website uses cookies, which cannot be used to personally identify you. If you continue to use the site we will assume that you agree with our use of cookies. Please read our privacy and cookies information to learn more.

Montana Hotel

American Restaurant

Is this your business? Claim now!

67-69 Gloucester Road, London, SW7 4PG

The Light Of IndiaThe Montanas very own in-house fine Indian dining restaurant is as you know located in the very heart of...

 Please leave a Review to support my business.

 indian restaurants, restaurant, indian food, indian cuisine, indian take away, indian dining, guest house, hotel, cheap hotel, budget hotel, central london hotel, Albert Hall Hotel