Neal Street - London visitor guide showing a virtual tour of 'Neal Street' linked to an interactive map with local and travel information. 360° panoramas from Greater London.
Neal Street is close to Covent Garden in the center of London. This street is one of the most popular shopping streets in London, full of clothing stores, shoe shops and stores selling other fashion accessories. Neal Street is also well known for the Anchor Pub, seen in this picture, and Neals Yard health food stores.