Nectar Restaurant & Wine
Moscow, ID90% like it (4.5 / 174 Reviews )
CONTACT
Address: 105 W 6th St, Moscow, ID 83843, United States Map ➦ Get Directions
Phone : +1 (208) 882-5914 Call
ABOUT
It has received 174 reviews with an average rating of 4.5 stars.
FAQs
The address of Nectar Restaurant & Wine is:
Nectar Restaurant & Wine105 W 6th St
Moscow, Idaho 83843
P: +12088825914
Visit Website: www.moscownectar.com
Nectar Restaurant & Wine is listed under