Players Bar and Kitchen is located in London, United Kingdom on 114 Alexandra Park Rd. Players Bar and Kitchen is rated 4.2 out of 5 in the category piano bar in United Kingdom.
Address
114 Alexandra Park Rd
Service options
Dine-in
Amenities
Bar on siteToilets
Accessibility
No wheelchair-accessible car park