Ramada Plaza Fallsview Hotel is built on top of the Minolta Tower Center in the heart of the Fallsview tourist area in Niagara Falls, Ontario, Canada. The Hotel is the newest Landmark Boutique Hotel Overlooking the Falls.