Venue
| Map |
Entertainment
Barracuda Bar, 133 Houndsditch, EC3A 7BX
View Larger Map