Hotel Ambassador

Built in 1980 and recently renovated, Hotel Ambassador offers the rarest combination of comfort and value for money. Ambassador prides itself in...


mapmandu on Facebook