Santa Roza
Turkish · Bar
Santa Roza is a restaurant and boutique hotel offering dining, lodging, and amenities like a terrace, bar, and 24-hour service.
Location
Best places nearby
The highest rated places close to Santa Roza.
Local restaurants nearby
Beykoz Caddesi 4, İstanbul



