Caramel Restaurant & Lounge - London is located in London, United Kingdom on 272 Brompton Rd, South Kensington,. Caramel Restaurant & Lounge - London is rated 4.4 out of 5 in the category american restaurant in United Kingdom.
Address
272 Brompton Rd, South Kensington,