Studio
230a Mile End Road, Tower Hamlets

London, 

Greater London, 


E1 4LJ ,  United Kingdom
No imageDouble room-Budget-Ensuite
No imageDouble room-Superior-Private Bathroom