The Lord High AdmiralRestaurants43 Vauxhall Bridge RoadLondon, ENG, SW1V 2TA · GB+442076307553Email unavailableWebsite unavailableHours not available