Restaurant in Boston
Sign in to add a photo.
CARA is a Restaurant in Downtown, Boston, United States. Cuisine: Irish, American. Rated 4.1★ by 108 diners.
No reviews yet — be the first to review CARA.
Reviews are moderated before publishing. Sign in to skip moderation.