Indian restaurant Taj moving to larger South Portland location
The new space in the Shops at Clarks Pond is three times the size of the current Gorham Road restaurant. (Read More)
The new space in the Shops at Clarks Pond is three times the size of the current Gorham Road restaurant. (Read More)