Pets allowed! Location with views of Riverside from Fort Totton and Cross Island Pky, Near Bay Terrace Mall, Buses to Flushing as well as the City