La Stella Restaurant
102-11 Queens Blvd. in Forest Hills September 22, 1966 What’s the big f’in deal, huh? Families go out for a fancy dinner every damn night, and that’s the perfect opportunity to handle some business, you know what I’m sayin’? Discussing our D&D – differences and smoothing out any friggin’ difficulties. And now the cops got […]
La Stella Restaurant Read More »