Olympos Suites Apartments offers a cozy retreat in the charming coastal town of Leptokarya, nestled in East Olympos, Greece. This inviting 3-star property features just one suite, ensuring an intimate and personalized experience for guests seeking tranquility and comfort. The hotel’s prime location allows visitors to explore the stunning natural beauty of the surrounding area, with easy access to picturesque beaches and the majestic Olympos Mountains.