Palma Beach Resort

Sheikh Ahmed Al Mualla Street