An ad for the Restaurant Seville states it is run by St. Clairs' Management.
Two old pictures of the restaurant Seville in Boston
Restaurant Seville is located on Boylston Street in Boston.
Ad for Restaurant Seville that is located in Boston.
An old postcard from the Restaurant Seville in Boston has the address and hours of the restaurant.