A Taste of Nepal at Gurkha Villa, Aldershot

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