Albatross is a pizza restaurant offering a relaxed dining experience. Established in 1987, it features a menu of pizzas, focaccia, and more.