Ramada Plaza Marco Polo Beach Resort is a part of Ramada Worldwide, which owns and operates the Ramada brand of hotels that began in 1954 when a group of investors opened its first inn in Flagstaff, Ariz. Since then, the Ramada chain has grown to more than 1,000 locations. Ramada Plaza is situated on the ocean with nearly 400 feet
Read more...