Baynard's CastleOther placesStreet address not providedLondon, ENG · GBPhone unavailableEmail unavailablede.wikipedia.orgHours not available