L'Albatros
(1,734)
French restaurant
Upscale, contemporary French destination with patio seating, cheese courses & wine.
Address: 11401 Bellflower Rd, Cleveland, OH 44106
Hours: Closes soon ⋅ 10 PM ⋅ Opens 4 PM Thu
Phone: (216) 791-7880