Unique Self-Contained Studios To Let
Eel Pie Island is situated on the River Thames close to Twickenham town centre. Phoenix Wharf is located on the north side of the island with access via footbridge from The Embankment. Phoenix Wharf comprises a complex of 12 creative studios. The available studio is arranged over first and second floors.