NECTAR FINE TEAS
is a fantastic Restaurant
Ranked #2 of 21 Restaurants in Island Park Ottawa.
Some say it is excellent, beautiful, good.
The Latest Review: ★★★★
Sent on the 7th of May, 2013
good selections, well served and prepared wiht a beautiful smile
Rank #2 of 21