Diamond Dogs - Cocktail bar in Astoria, New York | Reviews, Photos & Information on Postcard