304 21st Avenue N, Saint Petersburg, FL 33704
Local realty services provided by:CENTURY 21 Results
Listed by: jennifer thayer, kelli welch
Office: michael saunders & company
MLS#:TB8420047
Source:MFRMLS
Price summary
- Price:$849,950
- Price per sq. ft.:$368.26
About this home
Nestled in the heart of the highly sought-after Historic Old Northeast, this beautifully updated 3-bedroom, 2-bathroom home offers a perfect blend of historic charm and modern convenience. With 1,878 square feet of living space, including a bonus room, this home offers a spacious footprint and is designed for comfortable living and easy entertaining. The kitchen, featuring serene coastal blue cabinets and gleaming white quartz countertops, provides a fresh, inviting space for culinary creativity. Beautiful hardwood floors grace the main living areas, where natural light pours in through abundant windows, highlighting the cozy wood burning fireplace in the living room. Recent updates include a tankless water heater, whole house water filtration system, and hurricane-grade windows. The exterior was freshly painted in 2023, and a new deck was added, creating the perfect spot for outdoor relaxation and entertaining. The home is complete with roomy bedrooms, a stackable washer/dryer closet, and a backyard perfect for hosting gatherings, featuring the aforementioned new deck and a pavered area under a covered pergola. The vinyl fenced-in yard offers privacy, and wooden double gates leads to an elongated parking pad, ideal for additional parking or storing a boat or RV. Stunning curb appeal welcomes you to this charming property, and the location couldn’t be better. Situated on the north end of Historic Old Northeast, you’ll enjoy easy access to a vibrant community with tree-lined streets, historic architecture, local parks, and proximity to the St. Pete Pier, museums, dining, and shopping. This home combines modern updates with timeless charm, offering the best of both worlds in a prime St. Petersburg location.
Contact an agent
Home facts
- Year built:1925
- Listing ID #:TB8420047
- Added:148 day(s) ago
- Updated:January 16, 2026 at 01:54 PM
Rooms and interior
- Bedrooms:3
- Total bathrooms:2
- Full bathrooms:2
- Living area:1,878 sq. ft.
Heating and cooling
- Cooling:Central Air
- Heating:Central
Structure and exterior
- Roof:Shingle
- Year built:1925
- Building area:1,878 sq. ft.
- Lot area:0.11 Acres
Schools
- High school:St. Petersburg High-PN
- Middle school:John Hopkins Middle-PN
- Elementary school:North Shore Elementary-PN
Utilities
- Water:Public, Water Connected
- Sewer:Public Sewer
Finances and disclosures
- Price:$849,950
- Price per sq. ft.:$368.26
- Tax amount:$14,768 (2024)
New listings near 304 21st Avenue N
- New
$644,900Active2 beds 3 baths1,708 sq. ft.323 15th Street N, ST PETERSBURG, FL 33705
MLS# TB8465064Listed by: RE/MAX REALTY UNLIMITED - New
$475,000Active3 beds 2 baths1,206 sq. ft.3721 4th Avenue N, ST PETERSBURG, FL 33713
MLS# TB8456010Listed by: COMPASS FLORIDA LLC - Open Sun, 12 to 2pmNew
$2,250,000Active4 beds 4 baths3,248 sq. ft.135 19th Avenue Ne, ST PETERSBURG, FL 33704
MLS# TB8461952Listed by: MICHAEL SAUNDERS & COMPANY - New
$789,000Active3 beds 2 baths1,567 sq. ft.511 27th Avenue N, ST PETERSBURG, FL 33704
MLS# TB8464280Listed by: KELLER WILLIAMS SOUTH TAMPA - Open Sun, 12 to 1pmNew
$349,900Active2 beds 2 baths1,075 sq. ft.6077 Bahia Del Mar Boulevard #119, ST PETERSBURG, FL 33715
MLS# TB8464387Listed by: RE/MAX PREFERRED - New
$215,000Active2 beds 2 baths1,235 sq. ft.6188 80th Street N #303, ST PETERSBURG, FL 33709
MLS# TB8464396Listed by: RE/MAX PREFERRED - New
$290,000Active2 beds 2 baths1,500 sq. ft.5732 Calais Boulevard N #6, ST PETERSBURG, FL 33714
MLS# TB8464985Listed by: MAVREALTY - New
$275,000Active3 beds 1 baths826 sq. ft.2465 16th Avenue S, ST PETERSBURG, FL 33712
MLS# TB8465188Listed by: LUXE PROPERTIES - New
$89,900Active1 beds 1 baths650 sq. ft.1001 77th Avenue N #307, ST PETERSBURG, FL 33702
MLS# TB8465334Listed by: RE/MAX ACTION FIRST OF FLORIDA - New
$325,000Active3 beds 4 baths1,700 sq. ft.1760 Georgia Avenue Ne, ST PETERSBURG, FL 33703
MLS# TB8465344Listed by: PARK PROPERTY GROUP