The Loews Sapphire Falls Resort, which opened in 2016, is the newest addition to the Loews collection in Orlando and still has that new hotel smell. It’s the perfect tropical getaway you didn’t know you needed right in the middle of theme park territory.
Read More