O'bacha is a Lebanese and Mediterranean kebab house offering authentic cuisine. This restaurant provides a delightful culinary journey with its fresh ingredients and traditional dishes.