Where is Ambassador Playa II, Benidorm?

Where is Ambassador Playa II, Benidorm located?

Ambassador Playa II, Benidorm, Ambassador Playa II, Benidorm, Spain (approx. 38.53706°, -0.11253°)


Where is Ambassador Playa II, Benidorm on the map?