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