big sandwich with ham, cheese, tomatoes and salad on toasted bread

Royalty-free stock photo ID: 102353710

big sandwich with ham, cheese, tomatoes and salad on toasted bread