Floating restuarant

Greek floating restaurant at Canary Wharf, London.

Date: 25/01/2025

Location: Canary Wharf, London