Amber Restaurant Menu

21 Piazza Walk, London, E1 8QH

Know a great happy hour or special for this location?