1. Scarlata Leo 100 Squire Rd Ste 1, Revere, MA 02151 Coordinate: 42.42238,-71.00801 Phone: (781) 289-6970