Pier 61 (Stafford) reviews - SkyPhone Spot