Portland is located on a peninsula in Casco Bay on the Southern Maine coast approximately 100 miles (161 km) north of Boston, Massachusetts. It has more than 65,000 inhabitants making it the largest city in Maine.
Description from
Wiki Travel
by user but we are not associated with them.