Total Guest Rooms33
Hotel Devran is located at Tepebasi Kallavi Sok. No :38 in Istanbul, Turkey. We offer 33 rooms and 55 beds with the amenities to suit your stay!
Already have an account?
See a problem with this venue's profile? Submit an issue