July 14, 2015 Astell Street House by City Interiors Pin on Pinterest Pin Save Photo Save Email Photo Email Designed by City Interiors, this amazing residence is situated in Chelsea, London, United Kingdom.