POI's creator (Voyajo Team)
The High Museum of Art (coloquially the High), located in Atlanta, is the leading art museum in the Southeastern United States and one of the most-visited art museums in the world.https://www.theartnewspaper.com/articles/Museum-attendance-rises-as-the-economy-tumbles/19840 Located on Peachtree Street (...) (from Wikipedia)