London, England/london2B-229

Previous | Home | Next

This is the view southeast on Mercer Street; 121 Long Acre is the building on the left at the corner of Mercer and Long Acre. High on the building is a remnant of previous businesses (see next photo).