Aleea Teilor is a 3-star bed and breakfast offering accommodation with a garden, terrace, and bar.