hole-in-the-wall
noun
°a small or obscure place, especially such a restaurant.
°(colloquial mostly British) an automated teller machine (ATM).