El Rayo Taqueria, 2 Free St., Portland and 245 U.S. Route 1 in Scarborough. To see the complete menu for both locations, head ...