Restaurants & Bars 6

Restaurant Depot

Pappy | Feb 24, 2010 05:23 AM

Apparently this place is in Alexandria. Kinda like Costco from what I understand, but a broader selection of food products. Must me a member to enter.

Anyone been there? Is it worth joining?

Want to stay up to date with this post?

Recommended From Chowhound