Back to James Street

Maxwell's restaurant in London's Covent Garden
Maxwell's restaurant in London's Covent Garden, very near to Covent Garden station

Back to James Street