Tel Aviv, Israel

 

 

 

 

 

 

 

 

 

 

Best hot dogs in town!

 

 

 

 

 

 

Of course!

 

 

-Malvado Home-