Superb food, drink and service at this new Southport Nepalese Restaurant – Great Himalayas


I live in Southport, an attractive resort on the North West Coast of England - just north of Liverpool and South of Blackpool. Being a "foodie", when a new restaurant business starts-up, I simply have to visit and so I went along to Great Himalayas Nepalese Restaurant with friends recently. Opening on a site occupied [...]