Skip Navigation

$3,300,000

for sale

- ft²

48 rooms

17 beds

16 baths

WANT TO STAY UPDATED?Save this home for email and push notifications on price and more.

This home has been saved by 1 user.

Listing by Modern Spaces, Limited Liability Broker, 29 20 A 23rd Avenue, Astoria, NY 11105

Listing updated in the last 2 days

Common charges

Not applicable

Estimated payment

$20,302/mo

Legal disclaimerAll calculations are estimates provided by StreetEasy for informational purposes only. Actual amounts or financing terms may vary. Please contact your mortgage provider for specifics.

Taxes

$3,615/mo

Tax abatement

No info

About

Seller’s agent

/

Greg Kyroglou

Licensed Associate Real Estate Broker

Modern Spaces

Jeremy Ruiz

Licensed Real Estate Salesperson

Modern Spaces

Description

21-45 23rd Street is a well-maintained, four-story, 16-unit prewar walk-up ideally situated on the corner of 21st Avenue and 23rd Street in Astoria's highly desirable Ditmars-Steinway neighborhood.

The current ownership schedule reflects 100% occupancy, consisting of 16 income-producing residential apartments.

Contact us for a Full Offering Memorandum

The property offers a compelling value-add opportunity.

Policies

Sorry, policy info isn’t available right now. Check back later.

Home features

  • Hardwood floors

  • Private outdoor space

    Garden

Building amenities

No info on building amenities

About the building

21-45 23rd Street

21-45 23rd Street, Astoria, NY 11105

Rental building in Ditmars-Steinway

16 units

4 stories

1928 built

Property history

  • Price change: No changes
  • Days on market: 50 daysThis is the number of days the listing has been on StreetEasy.
DatePriceEvent

6/29/2026

$3,300,000

Listed by Modern Spaces

Sign in to take a closer look at how this home compares to similar homes.

Explore Ditmars-Steinway

Transit

LocationDistance

NWat Astoria–Ditmars Blvd

0.39 miles

NWat Astoria Blvd

0.67 miles

NWat 30th Av

1 mile

Ferryat Astoria Ferry Landing

1.25 miles

NWat Broadway

1.38 miles