Property Location With a stay at The Ambassador in Niagara Falls (Downtown Niagara Falls), you'll be minutes from Niagara Falls City Hall and Aquarium of Niagara. This vacation home is close to American Falls and Bridal Veil Falls. Rooms Make yourself at home in one of the 10 air-conditioned rooms featuring flat-screen televisions. Your pillowtop bed comes with Egyptian cotton sheets. Rooms have private balconies or patios. Complimentary wireless Internet access keeps you connected, and cable programming is available for your entertainment. Detached private bathrooms have deep soaking bathtubs and complimentary toiletries. Amenities Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless Internet access. Additional features at this Victorian vacation home include wedding services, a television in a common area, and tour/ticket assistance. Business, Other Amenities Planning an event in Niagara Falls? This vacation home has 172 square feet (1 square meters) of space consisting of conference space and meeting rooms. Free self parking is available onsite.