Comella's Restaurants Melrose
Melrose, MA78% like it (3.9 / 101 Reviews )
CONTACT
Address: 478A Main St, Melrose, MA 02176, United States Map ➦ Get Directions
Phone : +1 (781) 665-1600 Call
ABOUT
It has received 101 reviews with an average rating of 3.9 stars.
FAQs
The address of Comella's Restaurants Melrose is:
Comella's Restaurants Melrose478A Main St
Melrose, Massachusetts 02176
P: +17816651600
Visit Website: www.comellasrestaurants.com
Comella's Restaurants Melrose is listed under
- Italian restaurant