Arcade Hotel

210 Pinellas Ave.
Florida
United States