Magna offers an Italian feast
We all know that to get the best Chinese or Korean meal you go to Flushing, the new, bigger and better Chinatown. But hidden away on Farrington Street, just a block west of Flushing Town Hall, is Magna Ristorante, the Italian restaurant in the Marco Hotel. It is owned by Tony Tecora, who has restaurants [...]

