London, England/london2B-229Previous | Home | NextThis 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). |
|