Overview

Amber

101 Lexham Gardens, London, W8 6JN, United Kingdom
+44 207 373 8666

Call

Rates

Get Rates

Check in
Check out
Map