Spencer's Grill House is located in Santa Maria, Cape Verde on Rua da Lombinha, A rustic rooftop., Santa Maria 4111. Spencer's Grill House is rated 3 out of 5 in the category restaurant in Cape Verde.
Address
Rua da Lombinha, A rustic rooftop., Santa Maria 4111