Is Wimpole Street in Central London?
Yes, Wimpole Street is in Central London. It is located in the Marylebone area of the City of Westminster, which is considered part of Central London. Wimpole Street is known for its medical associations, with many Harley Street specialists having practices there. Additionally, the famous Madame Tussauds wax museum is also located on Wimpole Street.