The Ambassador lies in one of the most central streets of the city and is only 80m from the beach. All rooms have air condition, mini bar (local charge), plasma cable TV, balcony, hairdryer, telephone and safe box (local charges may apply). The hotel also offers a 24hour front desk,wifi internet access, snack bar and dining hall. Address: Manilara 53, Rhodes 85100, Greece