Chilli Pepper
Mexican · Taco Shop · Fast Food
Chilli Pepper is a Mexican restaurant.
Location
Best places nearby
The highest rated places close to Chilli Pepper.
Local restaurants nearby
Lockwood Ave, CT
Location
The highest rated places close to Chilli Pepper.
Lockwood Ave, CT