Where else but Greece. That's pretty cool, always seemed like an awesome neighborhood to live in, especially those rows of brown houses with the stoops.
Lived in Elmhurst since the day I was born until I was 15, then moved to Europe, but I know Astoria and Long Island City by heart cause that's where all the Greeks are. :P
Yeah, I totally know where PC richards is, that's right across from metropolitan lumber yard, right? Kaufman Astoria is down the block, and a little more towards the BQE is home depot and the complex with stop and shop.