About Octavius Mama

Octavius Mama is a Italian restaurant located at 10428 Sw 53rd Street in Fort Lauderdale, FL 33328. Octavius Mama has been described as an Good Italian restaurant and has received an average rating of 5 by our members. Italian Cuisine is known for its pasta dishes.




User Reviews for Octavius Mama

All Reviews for Octavius Mama