I grew up in Forest Hills but, alas, departed for other destinations before drinking age. The only two places I recall are a discount warehouse sort of place where you might bottom-fish (Empire Liquors) and a normal sort of shop on Austin St halfway between Continental and Ascan (Wine & Spirit).
A quick Google finds this nice-looking website for a wine room; maybe call them and ask where to shop?