New Owl Stand Installed in Hogsmeade at Wizarding World of Harry Potter A new owl stand has been installed in Hogsmeade at the Wizarding World of Harry Potter in Universal’s Islands of Adventure. This Owl Post stand has received a little bit of an upgrade. Related – New Harry Potter