Chelsea Barracks is a 13-acre site that housed regiments from the British Royal Army for over 150 years. It’s a new neighborhood within Central London ... detached guest home, called the Mews ...