Pub Directions

The Hampshire Bar and Restaurant

, London

Address: 36 Leicester Square, Leicester Square, London, WC2H 7LH

From Where
  
   Help