walthamstowfoodies.com
Turtle Bay – Walthamstow
Turtle Bay, is the newly opened Caribbean restaurant and bar loudly dominating the corner site of The Scene cinema complex, at the top of Walthamstow’s High Street. Interestingly the owner of…