anybody seen this place? its called something like ana body care beside memphis blues bbq house on west broadway, right close to granville street. if anyone has been there, whats the deal?
looks like an amp to me. windows all shaded with blinds, chinese writting on the front. anyone have any details?
looks like an amp to me. windows all shaded with blinds, chinese writting on the front. anyone have any details?






