Pelham St.

London, United Kingdom / Londres, Reino Unido