Fresh Deli - Fresh Cafe Improves its Sanitary Rating

2218 NE 123rd St
Miami, FL 33181