The property located at 663 Mount Key Ave NE #622 St. Petersburg, FL 33702 is a Manufactured Home property. Built in 1973, the property at 663 Mount Key Ave Ne #622 is 1 story, has 2 bedrooms, 1 bathroom, is approximately 880 square feet. It has a lot size of 4,500 Sq. Ft. (0.1 Acres). The property is located in the Mobel Americana Mobile Home Park Unrec neighborhood.