PAY Mediterranean
C. José Oliva, 3, 21003, Huelva
Average price €25 american express Welcome
Steakhouse
21810 Palos De La Frontera
€35 average price
Spanish
21459 El Rompido
€25 average price
Moroccan
21100 Punta Umbria
21800 Moguer
€15 average price