Flor De Sol
Bar · Astoria

Flor De Sol

$$$

Owner-chef Alberto's hidden Spanish gem in Astoria with standout grilled octopus, paella, and margaritas that justify the splurge for a memorable dinner.

Info

📍
Address
38-09 36th Ave, Long Island City, NY 11101, USA, NY

More like this