Sherwoods Bistro
(557)
Bistro
Permanently closed
Address: 8281 NE 2nd Ave, Miami, FL 33138
Phone: (786) 359-4030
8281 NE 2nd Ave. Miami, FL 33138. (786) 359-4030 · Order Online.
Sherwoods has a key role in getting people to come to the Little River neighborhood just above Little Haiti and west of Biscayne Boulevard. The eccentric,