In Gourmet Italian Eats & Rooftop Treats: Bosa in Haverhill October 6, 2024 Try to name a restaurant that has great Italian food and a beautiful water view. Well, I’m about to show…