Update Info - Steve-O's
This restaurant was reported as closed. If it is open, let us know.
Steve-O's
2627 Durfee Ave
El Monte, CA 91732
2627 Durfee Ave
El Monte, CA 91732
This restaurant was reported as closed. If it is open, let us know.