Restaurant
La Vela Restaurant
12 locals recommend,
Tips from locals
Open at night only, great local Italian food. A real Scarborough institution!
Unique things to do nearby
Locals also recommend
Location
78 Scarborough Beach Rd
Scarborough, WA