Every elote on every menu we have read in St. Petersburg, with the price each place charges, their photos and videos, and a link to the menu.
4 places in St. Petersburg have elote on the menu, from $4.99 at Taquitos Mexican Restaurant to $10 at Oyster Bar. Grand Hacienda, Nueva Cantina, Oyster Bar run a happy hour. 3 of 4 list a price.
Elote at Taquitos Mexican Restaurant is $4.99 in St. Petersburg. Taquitos Mexican Restaurant on 9617 Bay Pines Blvd is a restaurant. The menu lists 1 elote at $4.99, below the St. Petersburg median of $5.50. Also on the menu: carne asada, enchiladas, fries.
Street Corn Elote at Nueva Cantina is $5.50 in St. Petersburg. Nueva Cantina on 1625 4th St S is a mexican. The menu lists 1 elote at $5.50, around the St. Petersburg median of $5.50. Happy hour Mon-Fri 2PM-6PM. Also on the menu: beer, birria tacos, burrito.
Elote Corn (Street Corn) at Oyster Bar is $10 in St. Petersburg. Oyster Bar on 249 Central Ave is a seafood. The menu lists 1 elote at $10, above the St. Petersburg median of $5.50. Happy hour Daily 4 – 6 PM. Also on the menu: ahi tuna, bbq, burger.
4 of the 290 restaurants and bars we track in St. Petersburg list elote. Prices run from $4.99 at Taquitos Mexican Restaurant to $10 at Oyster Bar, with a median of $5.50. Most of them sit along 11Th Ave. North and 4th St S.