translate English to French: Our Sa Flama tapas bar and restaurant are located 200 m away.
Notre restaurant et bar à tapas Sa Flama sont à 200m.