What? Where?

Starfish Reviews & Details

Starfish

Starfish is rated 3 stars

178 Mcarthur Road
Ottawa

Food Safety Inspection

Love It Hate It Try It Edit It Share It

Starfish is located at 178 Mcarthur Road in Ottawa . Call today!

Tell us more about Starfish Ottawa!

Starfish Reviews, Ottawa


Be the first to review Starfish!
Review Starfish

More Restaurants in Ottawa

Close
Restaurant Dining Guide & Restaurant Menus © fyood.com 2008-2013