|
Bars in London
- Leicester Square
29-30 Leicester Square, Leicester Square, London, WC2H 7LA
Tags:
air conditioning, cocktails, food, happy hour, seating area, traditional english, tv for sporting events
|
1 Reviews
|
|
Bars in London
- Leicester Square
48 Leicester Square, Leicester Square, London, WC2H 7LU
Tags:
air conditioning, european, food, seating area
|
0 Reviews
|