A Taste of Nepal at Gurkha Villa, Aldershot
Tucked away on Station Road, Aldershot, Gurkha Villa offers a cosy corner of Nepal right here in Hampshire. From the moment you step inside, the air is rich with the scent of spices and the warm buzz of friendly chatter. It feels less like a restaurant and more like you’ve been welcomed into a familiar … Read more