Retail

Greek restaurant takes 1,300 sq. ft. at Larken-owned retail, office park in Hillsborough