Great place to smoke hella weed
This is a fabulous place! Very quaint environment with outstanding Italian cuisine. A very romantic little piece of Italy. The Chef is very personable and makes you feel at home. The service is outstanding, wine list very long and easy on the poc...
11680 Theatre Drive North, Champlin
(763) 576-3383
FRANK AND TONY AND ROSE ARE VERY WELCOMING AND OFFER THE BEST SERVICE AND FOOD IN CHAMPLIN
I have been going to this place ever since it has opened 10 years ago. I would have to say this is the best food I have ever had. All the employees are very friendly and they are entertaining. They get along and they always ask how my food is and the...
I am a Champlin resident that has eaten at this El Toro's location 50-100 times, and I can count on my one hand the times that anything has gone wrong. It has been an excellent, inexpensive, friendly, and good experience for our family throughout th...
11580 Theatre Drive North, Champlin
(763) 427-9464