2 Brothers is a restaurant located in the Crete Region of Greece. It is situated in a busy area, suggesting it is a popular dining spot. The establishment is known for serving food to the public.