Restaurant Likely Headed to Depot Square in Englewood
There’s plans underway for a new dinng option in downtown Englewood.
Located at 16 Depot Square across from Veterans Memorial Park.
Expected is a full service restaurant with 202 seats.
Unfortunately there’s no other details at the moment.
Comments are closed.