Tags: Park.
The Memphis Botanic Garden is a 96-acre (39 ha) botanical garden located in Audubon Park at 750 Cherry Road Memphis Tennessee. Memphis Botanic Garden is open to the public daily where guests can take a stroll through various gardens on the grounds. There is also a children’s garden called my Big Backyard which is very popular with Memphians and out of towners.