La+Flor+del+Paraiso

La Flor del Paraiso is a Spanish Restaurant located at 80-29 Jamaica Avenue between 80th Street and Forest Parkway.



back to 78th Street to Forest Parkway