According to Travel & Leisure magazine Boston won the most popular vote for “America’s favorite City.” Boston trounced San Francisco to win this year’s title.

Comments

comments

Call Now