brompton bay, london

restaurant - completed 2001