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