The Llama House Coming Soon to Englewood

There’s a new restaurant headed to downtown Englewood.

According to signage on Dean Street, The Llama House is coming soon.

It’s taking home in the space that was formerly Akai Lounge — which since moved around the corner.


Expect the eatery to offer their take on Peruvian Cuisine.

No word yet on any other details including an opening date.

The Llama House
11 N Dean Street
Englewood, NJ


Comments are closed.