Hampstead Royal Free Hospital (Stop D)

On POND STREET

Buses point west ←