Explore details about location Savoy Buildings. Savoy Buildings is a location situated within the City of Westminster alongside other areas such as Private Mews, Berkeley Mews, Westminster Bridge.