The Phoenix Apartments, Rhodes Submitted on Thu 14/07/2011 - 20:01 Comments are closed The Phoenix Apartments, Rhodes – Comprising of 201 residential units within an 18 storey building