Restaurants - North Indian in Yelahanka, Bangalore

The Green House