Leadenhall Italian Restaurant
Italian Restaurant, Spanish Restaurant
48 Leadenhall Market, London, Greater London, EC3V 1LT (Show me directions) Show Map
Italian Restaurant, Spanish Restaurant
48 Leadenhall Market, London, Greater London, EC3V 1LT (Show me directions) Show Map