The Hall on Franklin is a European inspired food hall

The Hall on Franklin is located at 1701 N Franklin St, Tampa, FL 33602.
Published: 10:00 AM EDT September 21, 2017