Skip to main content
Log in
Home
Englewood
Llama House 11 North Dean Street
Llama House 11 North Dean Street
Latin
Price range $15-30
$$
Open
Takeout 11:00 AM - 10:00 PM
11 North Dean Street, Englewood, NJ 07631
Call
Directions
Order online
About
Peruvian Cuisine
Contact
Phone
(201) 408-4699
Location
11 North Dean Street
Englewood, NJ 07631
Loading map...
Home
Englewood
Llama House 11 North Dean Street
Locations
9 locations