Hotel Leon Hotel Batumi
Hotel Leon is located in Batumi, a 15-minute walk from Black Sea beach. It offers a shared kitchen. Free parking and Wi-Fi access are available. All rooms feature a flat-screen TV, wardrobe and air conditioning.
Number of rooms: 12
Tchaikovsky Street 80, 6000 Batumi, Georgia