at 2323 Cambie St, Vancouver Canada
6 FB users likes Pepper Lunch, set it to 467 position in Likes Rating for Vancouver, British Columbia in Local Business category
Pepper Lunch is Vancouver based place and this enity listed in Japanese Restaurant category. Located at 2323 Cambie St BC