The Hampshire Bar & Restaurant Sophisticated Bar and Restaurant Leicester Square
36 Leicester Square, London, WC2H 7LH
Opens
Now
Open
Budget
Happily Affordable ££
Type of Venue

What they say:

Located on Leicester Square, in the heart of theatre land The luxury Hampshire Bar and Restaurant is the ideal place to meet and entertain for business and pleasure.

What we say:

The Reviewer will be checking out The Hampshire Bar & Restaurant very soon...