Update Info - Noel & Victoria's Depot Steakhouse
This restaurant was reported as closed. If it is open, let us know.
Noel & Victoria's Depot Steakhouse
114 Depot Rd
Plymouth, WI 53073
114 Depot Rd
Plymouth, WI 53073
This restaurant was reported as closed. If it is open, let us know.