meaning of Beachvilla

Beachvilla - German to English

coastline property