noun
A scenic or picturesque location, often a natural landmark or tourist destination known for its beauty.
この湖は有名なビューティースポットです。
This lake is a famous beauty spot.
Variant with interpunct; less common but still encountered.
Loanword from English 'beauty spot'.