Pasha Hotel - 3* Boutique Hotel 3 stars

158 Camberwell Road, Southwark, London, SE5 0EE, United Kingdom

Hotel image
Read more reviews for Pasha Hotel - 3* Boutique Hotel