Rosso Deli Cafe is located at Corner of markeri street and sunshine boulevard, Mermaid Waters QLD 4218, Australia