Rose House

Rose House
70 Barnes High Street, London, SW13 9LD