Place
urban park and former garden on the south bank of the river Thames in London, England, UK
Free account · your comment posts right after signup
Not who you're looking for? Others named Vauxhall Gardens: former pleasure gardens in Birmingham, England